The Microsoft(R) Guide for Assembly Language and C Programmers
By Ray Duncan
PROGRAMMING FOR MS-DOS
Genealogy of MS-DOS
MS-DOS in Operation
Structure of MS-DOS Application Programs
MS-DOS Programming Tools
Keyboard and Mouse Input
Video Display
Printer and Serial Port
File Management
Volumes and Directories
Disk Internals
Memory Management
The EXEC Function
Interrupt Handlers
Installable Device Drivers
Filters
Compatibility and Portability
MS-DOS FUNCTIONS REFERENCE
IBM ROM BIOS AND MOUSE FUNCTIONS REFERENCE
LOTUS/INTEL/MICROSOFT EMS FUNCTIONS REFERENCE
The Small C compiler translates a subset of the C language into
assembly language. It runs under PC/MS-DOS 2.1 and later. Small
C is compatible with the Microsoft and Small Mac assemblers.
Small C takes full advantage of the ability of these assemblers
to generate relocatable object code, to maintain libraries of
relocatable modules, and to link separately compiled program
modules. It supports a small memory model with one code and one
data/stack segment.
CSL is a programming language with C syntax and comprehensive libraries. The compact scripting engine can also be embedded into your own applications as a powerful macro language. Windows Distribution utilities.